<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>XenC: double_conversion::Double Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">XenC
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">Open-source tool for data selection in NLP</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacedouble__conversion.html">double_conversion</a></li><li class="navelem"><a class="el" href="classdouble__conversion_1_1_double.html">Double</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classdouble__conversion_1_1_double-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">double_conversion::Double Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="ieee_8h_source.html">ieee.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1c8c3f7b2aad3cbcf6012b8e944c02f6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a1c8c3f7b2aad3cbcf6012b8e944c02f6">Double</a> ()</td></tr>
<tr class="separator:a1c8c3f7b2aad3cbcf6012b8e944c02f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb11a44dc71e53359b90f2ecb16cff69"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#adb11a44dc71e53359b90f2ecb16cff69">Double</a> (double d)</td></tr>
<tr class="separator:adb11a44dc71e53359b90f2ecb16cff69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71f23d381695413685eca4330f7045bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a71f23d381695413685eca4330f7045bf">Double</a> (uint64_t d64)</td></tr>
<tr class="separator:a71f23d381695413685eca4330f7045bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae872c45167dfee618b5968c64311a915"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#ae872c45167dfee618b5968c64311a915">Double</a> (<a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a> diy_fp)</td></tr>
<tr class="separator:ae872c45167dfee618b5968c64311a915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d20ebb68d96990e922d88121a04596"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#aa6d20ebb68d96990e922d88121a04596">AsDiyFp</a> () const </td></tr>
<tr class="separator:aa6d20ebb68d96990e922d88121a04596"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5fbb6fae81be5e8a781eb1170acb9fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#ab5fbb6fae81be5e8a781eb1170acb9fa">AsNormalizedDiyFp</a> () const </td></tr>
<tr class="separator:ab5fbb6fae81be5e8a781eb1170acb9fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa634c51b224638b8232b190e663d3c55"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55">AsUint64</a> () const </td></tr>
<tr class="separator:aa634c51b224638b8232b190e663d3c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a251101fa9caa9dc0bbe3f810a746a3ce"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a251101fa9caa9dc0bbe3f810a746a3ce">NextDouble</a> () const </td></tr>
<tr class="separator:a251101fa9caa9dc0bbe3f810a746a3ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a7a969f8f8617c19c0f00290a884a71"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a4a7a969f8f8617c19c0f00290a884a71">PreviousDouble</a> () const </td></tr>
<tr class="separator:a4a7a969f8f8617c19c0f00290a884a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89c490ea598cec85ab4d9fcdf141b6ac"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a89c490ea598cec85ab4d9fcdf141b6ac">Exponent</a> () const </td></tr>
<tr class="separator:a89c490ea598cec85ab4d9fcdf141b6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82d4fbb98a3beb4410eed342cca9077a"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a82d4fbb98a3beb4410eed342cca9077a">Significand</a> () const </td></tr>
<tr class="separator:a82d4fbb98a3beb4410eed342cca9077a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72610fddaeed3a34f135eed58d5b6a59"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59">IsDenormal</a> () const </td></tr>
<tr class="separator:a72610fddaeed3a34f135eed58d5b6a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc2b742268e87fa1e1a159c0dffc58ee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#abc2b742268e87fa1e1a159c0dffc58ee">IsSpecial</a> () const </td></tr>
<tr class="separator:abc2b742268e87fa1e1a159c0dffc58ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fbcea5d90dc88b4655688d85078785e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a9fbcea5d90dc88b4655688d85078785e">IsNan</a> () const </td></tr>
<tr class="separator:a9fbcea5d90dc88b4655688d85078785e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2390c73e11271cc65fa013dc40fadbe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#ae2390c73e11271cc65fa013dc40fadbe">IsInfinite</a> () const </td></tr>
<tr class="separator:ae2390c73e11271cc65fa013dc40fadbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef84a03f3860480c04a55a855d8c3a07"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#aef84a03f3860480c04a55a855d8c3a07">Sign</a> () const </td></tr>
<tr class="separator:aef84a03f3860480c04a55a855d8c3a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92f0f0e6cca6b6c6dbf06eda102825d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a92f0f0e6cca6b6c6dbf06eda102825d6">UpperBoundary</a> () const </td></tr>
<tr class="separator:a92f0f0e6cca6b6c6dbf06eda102825d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b40e18c1c3b309a5161c8895c640e51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51">NormalizedBoundaries</a> (<a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a> *out_m_minus, <a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a> *out_m_plus) const </td></tr>
<tr class="separator:a8b40e18c1c3b309a5161c8895c640e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67732f15bf4b75886b8a43f348df7cdc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a67732f15bf4b75886b8a43f348df7cdc">LowerBoundaryIsCloser</a> () const </td></tr>
<tr class="separator:a67732f15bf4b75886b8a43f348df7cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ccbe37920ceb2dd36be89ddf39c905c"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a6ccbe37920ceb2dd36be89ddf39c905c">value</a> () const </td></tr>
<tr class="separator:a6ccbe37920ceb2dd36be89ddf39c905c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a87143580c39837a721d780b5931202d7"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a87143580c39837a721d780b5931202d7">SignificandSizeForOrderOfMagnitude</a> (int order)</td></tr>
<tr class="separator:a87143580c39837a721d780b5931202d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e78df9cfbfa269e731be1302605f76"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a37e78df9cfbfa269e731be1302605f76">Infinity</a> ()</td></tr>
<tr class="separator:a37e78df9cfbfa269e731be1302605f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae41a1712f37d352dc7e8134ba7679618"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#ae41a1712f37d352dc7e8134ba7679618">NaN</a> ()</td></tr>
<tr class="separator:ae41a1712f37d352dc7e8134ba7679618"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a7888821c975e330ee2dfafd15695b5da"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a7888821c975e330ee2dfafd15695b5da">kSignMask</a> = <a class="el" href="utils_8h.html#af60c14e9c588537ba3fd925be39e29cd">UINT64_2PART_C</a>(0x80000000, 00000000)</td></tr>
<tr class="separator:a7888821c975e330ee2dfafd15695b5da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeea5defb0d252a0428e247d5715e67b"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#abeea5defb0d252a0428e247d5715e67b">kExponentMask</a> = <a class="el" href="utils_8h.html#af60c14e9c588537ba3fd925be39e29cd">UINT64_2PART_C</a>(0x7FF00000, 00000000)</td></tr>
<tr class="separator:abeea5defb0d252a0428e247d5715e67b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28532fcc57c79d85814bd34b0d20b4f5"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#a28532fcc57c79d85814bd34b0d20b4f5">kSignificandMask</a> = <a class="el" href="utils_8h.html#af60c14e9c588537ba3fd925be39e29cd">UINT64_2PART_C</a>(0x000FFFFF, FFFFFFFF)</td></tr>
<tr class="separator:a28532fcc57c79d85814bd34b0d20b4f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade1ca44ef9c0cb94a3d10b065e55fb58"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#ade1ca44ef9c0cb94a3d10b065e55fb58">kHiddenBit</a> = <a class="el" href="utils_8h.html#af60c14e9c588537ba3fd925be39e29cd">UINT64_2PART_C</a>(0x00100000, 00000000)</td></tr>
<tr class="separator:ade1ca44ef9c0cb94a3d10b065e55fb58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbe668d9b908d9f043eb7effca010b97"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#afbe668d9b908d9f043eb7effca010b97">kPhysicalSignificandSize</a> = 52</td></tr>
<tr class="separator:afbe668d9b908d9f043eb7effca010b97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4a893a449b4d20f1f12e42ff94487a8"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdouble__conversion_1_1_double.html#af4a893a449b4d20f1f12e42ff94487a8">kSignificandSize</a> = 53</td></tr>
<tr class="separator:af4a893a449b4d20f1f12e42ff94487a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1c8c3f7b2aad3cbcf6012b8e944c02f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double_conversion::Double::Double </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a1c8c3f7b2aad3cbcf6012b8e944c02f6_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a1c8c3f7b2aad3cbcf6012b8e944c02f6_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a1c8c3f7b2aad3cbcf6012b8e944c02f6_icgraph" id="classdouble__conversion_1_1_double_a1c8c3f7b2aad3cbcf6012b8e944c02f6_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a251101fa9caa9dc0bbe3f810a746a3ce" title="double_conversion::\lDouble::NextDouble" alt="" coords="194,5,335,44"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#a4a7a969f8f8617c19c0f00290a884a71" title="double_conversion::\lDouble::PreviousDouble" alt="" coords="383,92,548,131"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#a37e78df9cfbfa269e731be1302605f76" title="double_conversion::\lDouble::Infinity" alt="" coords="194,120,335,159"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#ae41a1712f37d352dc7e8134ba7679618" title="double_conversion::\lDouble::NaN" alt="" coords="194,183,335,221"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="adb11a44dc71e53359b90f2ecb16cff69"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double_conversion::Double::Double </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a71f23d381695413685eca4330f7045bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double_conversion::Double::Double </td>
          <td>(</td>
          <td class="paramtype">uint64_t&#160;</td>
          <td class="paramname"><em>d64</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae872c45167dfee618b5968c64311a915"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double_conversion::Double::Double </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a>&#160;</td>
          <td class="paramname"><em>diy_fp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aa6d20ebb68d96990e922d88121a04596"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a> double_conversion::Double::AsDiyFp </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_aa6d20ebb68d96990e922d88121a04596_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_aa6d20ebb68d96990e922d88121a04596_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_aa6d20ebb68d96990e922d88121a04596_cgraph" id="classdouble__conversion_1_1_double_aa6d20ebb68d96990e922d88121a04596_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aef84a03f3860480c04a55a855d8c3a07" title="double_conversion::\lDouble::Sign" alt="" coords="383,5,523,44"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#abc2b742268e87fa1e1a159c0dffc58ee" title="double_conversion::\lDouble::IsSpecial" alt="" coords="383,68,523,107"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#a82d4fbb98a3beb4410eed342cca9077a" title="double_conversion::\lDouble::Significand" alt="" coords="194,125,335,164"/>
<area shape="rect" id="node7" href="classdouble__conversion_1_1_double.html#a89c490ea598cec85ab4d9fcdf141b6ac" title="double_conversion::\lDouble::Exponent" alt="" coords="194,188,335,227"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="571,125,712,164"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="383,183,523,221"/>
</map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_aa6d20ebb68d96990e922d88121a04596_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_aa6d20ebb68d96990e922d88121a04596_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_aa6d20ebb68d96990e922d88121a04596_icgraph" id="classdouble__conversion_1_1_double_aa6d20ebb68d96990e922d88121a04596_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51" title="double_conversion::\lDouble::NormalizedBoundaries" alt="" coords="194,5,400,44"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_single.html#ae9e8d15a9beef8ec82cf3ade30a64601" title="double_conversion::\lSingle::NormalizedBoundaries" alt="" coords="197,68,397,107"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab5fbb6fae81be5e8a781eb1170acb9fa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a> double_conversion::Double::AsNormalizedDiyFp </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_ab5fbb6fae81be5e8a781eb1170acb9fa_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_ab5fbb6fae81be5e8a781eb1170acb9fa_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_ab5fbb6fae81be5e8a781eb1170acb9fa_cgraph" id="classdouble__conversion_1_1_double_ab5fbb6fae81be5e8a781eb1170acb9fa_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a6ccbe37920ceb2dd36be89ddf39c905c" title="double_conversion::\lDouble::value" alt="" coords="242,5,383,44"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#a82d4fbb98a3beb4410eed342cca9077a" title="double_conversion::\lDouble::Significand" alt="" coords="242,68,383,107"/>
<area shape="rect" id="node7" href="classdouble__conversion_1_1_double.html#a89c490ea598cec85ab4d9fcdf141b6ac" title="double_conversion::\lDouble::Exponent" alt="" coords="242,131,383,169"/>
<area shape="rect" id="node3" href="namespacedouble__conversion.html#ac05f6b527a8827fae33ca10fa536c979" title="double_conversion::\luint64_to_double" alt="" coords="431,5,571,44"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="619,123,760,161"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="431,123,571,161"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa634c51b224638b8232b190e663d3c55"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint64_t double_conversion::Double::AsUint64 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_aa634c51b224638b8232b190e663d3c55_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_aa634c51b224638b8232b190e663d3c55_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_aa634c51b224638b8232b190e663d3c55_icgraph" id="classdouble__conversion_1_1_double_aa634c51b224638b8232b190e663d3c55_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a89c490ea598cec85ab4d9fcdf141b6ac" title="double_conversion::\lDouble::Exponent" alt="" coords="383,131,523,169"/>
<area shape="rect" id="node8" href="classdouble__conversion_1_1_double.html#a67732f15bf4b75886b8a43f348df7cdc" title="double_conversion::\lDouble::LowerBoundaryIsCloser" alt="" coords="571,5,785,44"/>
<area shape="rect" id="node12" href="classdouble__conversion_1_1_double.html#a82d4fbb98a3beb4410eed342cca9077a" title="double_conversion::\lDouble::Significand" alt="" coords="383,381,523,420"/>
<area shape="rect" id="node15" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="194,251,335,289"/>
<area shape="rect" id="node18" href="classdouble__conversion_1_1_double.html#abc2b742268e87fa1e1a159c0dffc58ee" title="double_conversion::\lDouble::IsSpecial" alt="" coords="383,193,523,232"/>
<area shape="rect" id="node19" href="classdouble__conversion_1_1_double.html#a9fbcea5d90dc88b4655688d85078785e" title="double_conversion::\lDouble::IsNan" alt="" coords="194,365,335,404"/>
<area shape="rect" id="node20" href="classdouble__conversion_1_1_double.html#ae2390c73e11271cc65fa013dc40fadbe" title="double_conversion::\lDouble::IsInfinite" alt="" coords="194,428,335,467"/>
<area shape="rect" id="node21" href="classdouble__conversion_1_1_double.html#aef84a03f3860480c04a55a855d8c3a07" title="double_conversion::\lDouble::Sign" alt="" coords="383,444,523,483"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#aa6d20ebb68d96990e922d88121a04596" title="double_conversion::\lDouble::AsDiyFp" alt="" coords="608,256,748,295"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#ab5fbb6fae81be5e8a781eb1170acb9fa" title="double_conversion::\lDouble::AsNormalizedDiyFp" alt="" coords="584,131,772,169"/>
<area shape="rect" id="node7" href="classdouble__conversion_1_1_double.html#a92f0f0e6cca6b6c6dbf06eda102825d6" title="double_conversion::\lDouble::UpperBoundary" alt="" coords="596,319,760,357"/>
<area shape="rect" id="node9" href="classdouble__conversion_1_1_single.html#a3ccf8c9e903e38a343d21659af3ce2bf" title="double_conversion::\lSingle::AsDiyFp" alt="" coords="608,193,748,232"/>
<area shape="rect" id="node10" href="classdouble__conversion_1_1_single.html#a13fd3d2560ce5cd7bca7055fed5bdabc" title="double_conversion::\lSingle::UpperBoundary" alt="" coords="598,381,758,420"/>
<area shape="rect" id="node11" href="classdouble__conversion_1_1_single.html#ace039ddd219c9dd57b193efb58064d46" title="double_conversion::\lSingle::LowerBoundaryIsCloser" alt="" coords="574,68,782,107"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51" title="double_conversion::\lDouble::NormalizedBoundaries" alt="" coords="833,163,1039,201"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_single.html#ae9e8d15a9beef8ec82cf3ade30a64601" title="double_conversion::\lSingle::NormalizedBoundaries" alt="" coords="835,53,1036,92"/>
<area shape="rect" id="node13" href="classdouble__conversion_1_1_double.html#a251101fa9caa9dc0bbe3f810a746a3ce" title="double_conversion::\lDouble::NextDouble" alt="" coords="608,444,748,483"/>
<area shape="rect" id="node14" href="classdouble__conversion_1_1_double.html#a4a7a969f8f8617c19c0f00290a884a71" title="double_conversion::\lDouble::PreviousDouble" alt="" coords="595,507,761,545"/>
<area shape="rect" id="node16" href="classdouble__conversion_1_1_single.html#ab41f4c175f0ae26d0073f44145e5a2cc" title="double_conversion::\lSingle::Exponent" alt="" coords="383,319,523,357"/>
<area shape="rect" id="node17" href="classdouble__conversion_1_1_single.html#adeccca5c385d6e8348ead14d6e418f7d" title="double_conversion::\lSingle::Significand" alt="" coords="383,256,523,295"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a89c490ea598cec85ab4d9fcdf141b6ac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int double_conversion::Double::Exponent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a89c490ea598cec85ab4d9fcdf141b6ac_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a89c490ea598cec85ab4d9fcdf141b6ac_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a89c490ea598cec85ab4d9fcdf141b6ac_cgraph" id="classdouble__conversion_1_1_double_a89c490ea598cec85ab4d9fcdf141b6ac_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="194,5,335,44"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="383,35,523,73"/>
</map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a89c490ea598cec85ab4d9fcdf141b6ac_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a89c490ea598cec85ab4d9fcdf141b6ac_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a89c490ea598cec85ab4d9fcdf141b6ac_icgraph" id="classdouble__conversion_1_1_double_a89c490ea598cec85ab4d9fcdf141b6ac_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa6d20ebb68d96990e922d88121a04596" title="double_conversion::\lDouble::AsDiyFp" alt="" coords="230,68,371,107"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#ab5fbb6fae81be5e8a781eb1170acb9fa" title="double_conversion::\lDouble::AsNormalizedDiyFp" alt="" coords="206,131,395,169"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#a92f0f0e6cca6b6c6dbf06eda102825d6" title="double_conversion::\lDouble::UpperBoundary" alt="" coords="218,193,383,232"/>
<area shape="rect" id="node7" href="classdouble__conversion_1_1_double.html#a67732f15bf4b75886b8a43f348df7cdc" title="double_conversion::\lDouble::LowerBoundaryIsCloser" alt="" coords="194,5,407,44"/>
<area shape="rect" id="node8" href="classdouble__conversion_1_1_single.html#a3ccf8c9e903e38a343d21659af3ce2bf" title="double_conversion::\lSingle::AsDiyFp" alt="" coords="230,256,371,295"/>
<area shape="rect" id="node9" href="classdouble__conversion_1_1_single.html#a13fd3d2560ce5cd7bca7055fed5bdabc" title="double_conversion::\lSingle::UpperBoundary" alt="" coords="221,319,380,357"/>
<area shape="rect" id="node10" href="classdouble__conversion_1_1_single.html#ace039ddd219c9dd57b193efb58064d46" title="double_conversion::\lSingle::LowerBoundaryIsCloser" alt="" coords="197,381,405,420"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51" title="double_conversion::\lDouble::NormalizedBoundaries" alt="" coords="455,5,661,44"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_single.html#ae9e8d15a9beef8ec82cf3ade30a64601" title="double_conversion::\lSingle::NormalizedBoundaries" alt="" coords="458,68,659,107"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a37e78df9cfbfa269e731be1302605f76"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double double_conversion::Double::Infinity </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a37e78df9cfbfa269e731be1302605f76_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a37e78df9cfbfa269e731be1302605f76_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a37e78df9cfbfa269e731be1302605f76_cgraph" id="classdouble__conversion_1_1_double_a37e78df9cfbfa269e731be1302605f76_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a1c8c3f7b2aad3cbcf6012b8e944c02f6" title="double_conversion::\lDouble::Double" alt="" coords="194,5,335,44"/>
</map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a37e78df9cfbfa269e731be1302605f76_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a37e78df9cfbfa269e731be1302605f76_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a37e78df9cfbfa269e731be1302605f76_icgraph" id="classdouble__conversion_1_1_double_a37e78df9cfbfa269e731be1302605f76_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a4a7a969f8f8617c19c0f00290a884a71" title="double_conversion::\lDouble::PreviousDouble" alt="" coords="194,5,359,44"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a72610fddaeed3a34f135eed58d5b6a59"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool double_conversion::Double::IsDenormal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a72610fddaeed3a34f135eed58d5b6a59_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a72610fddaeed3a34f135eed58d5b6a59_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a72610fddaeed3a34f135eed58d5b6a59_cgraph" id="classdouble__conversion_1_1_double_a72610fddaeed3a34f135eed58d5b6a59_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="194,5,335,44"/>
</map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a72610fddaeed3a34f135eed58d5b6a59_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a72610fddaeed3a34f135eed58d5b6a59_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a72610fddaeed3a34f135eed58d5b6a59_icgraph" id="classdouble__conversion_1_1_double_a72610fddaeed3a34f135eed58d5b6a59_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a89c490ea598cec85ab4d9fcdf141b6ac" title="double_conversion::\lDouble::Exponent" alt="" coords="194,209,335,248"/>
<area shape="rect" id="node12" href="classdouble__conversion_1_1_double.html#a82d4fbb98a3beb4410eed342cca9077a" title="double_conversion::\lDouble::Significand" alt="" coords="194,303,335,341"/>
<area shape="rect" id="node15" href="classdouble__conversion_1_1_single.html#ab41f4c175f0ae26d0073f44145e5a2cc" title="double_conversion::\lSingle::Exponent" alt="" coords="194,365,335,404"/>
<area shape="rect" id="node16" href="classdouble__conversion_1_1_single.html#adeccca5c385d6e8348ead14d6e418f7d" title="double_conversion::\lSingle::Significand" alt="" coords="194,428,335,467"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#aa6d20ebb68d96990e922d88121a04596" title="double_conversion::\lDouble::AsDiyFp" alt="" coords="419,256,560,295"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#ab5fbb6fae81be5e8a781eb1170acb9fa" title="double_conversion::\lDouble::AsNormalizedDiyFp" alt="" coords="395,131,584,169"/>
<area shape="rect" id="node7" href="classdouble__conversion_1_1_double.html#a92f0f0e6cca6b6c6dbf06eda102825d6" title="double_conversion::\lDouble::UpperBoundary" alt="" coords="407,193,572,232"/>
<area shape="rect" id="node8" href="classdouble__conversion_1_1_double.html#a67732f15bf4b75886b8a43f348df7cdc" title="double_conversion::\lDouble::LowerBoundaryIsCloser" alt="" coords="383,68,596,107"/>
<area shape="rect" id="node9" href="classdouble__conversion_1_1_single.html#a3ccf8c9e903e38a343d21659af3ce2bf" title="double_conversion::\lSingle::AsDiyFp" alt="" coords="419,319,560,357"/>
<area shape="rect" id="node10" href="classdouble__conversion_1_1_single.html#a13fd3d2560ce5cd7bca7055fed5bdabc" title="double_conversion::\lSingle::UpperBoundary" alt="" coords="410,381,569,420"/>
<area shape="rect" id="node11" href="classdouble__conversion_1_1_single.html#ace039ddd219c9dd57b193efb58064d46" title="double_conversion::\lSingle::LowerBoundaryIsCloser" alt="" coords="385,5,593,44"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51" title="double_conversion::\lDouble::NormalizedBoundaries" alt="" coords="644,100,850,139"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_single.html#ae9e8d15a9beef8ec82cf3ade30a64601" title="double_conversion::\lSingle::NormalizedBoundaries" alt="" coords="647,225,847,264"/>
<area shape="rect" id="node13" href="classdouble__conversion_1_1_double.html#a251101fa9caa9dc0bbe3f810a746a3ce" title="double_conversion::\lDouble::NextDouble" alt="" coords="419,507,560,545"/>
<area shape="rect" id="node14" href="classdouble__conversion_1_1_double.html#a4a7a969f8f8617c19c0f00290a884a71" title="double_conversion::\lDouble::PreviousDouble" alt="" coords="407,444,572,483"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae2390c73e11271cc65fa013dc40fadbe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool double_conversion::Double::IsInfinite </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_ae2390c73e11271cc65fa013dc40fadbe_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_ae2390c73e11271cc65fa013dc40fadbe_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_ae2390c73e11271cc65fa013dc40fadbe_cgraph" id="classdouble__conversion_1_1_double_ae2390c73e11271cc65fa013dc40fadbe_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="194,5,335,44"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9fbcea5d90dc88b4655688d85078785e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool double_conversion::Double::IsNan </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a9fbcea5d90dc88b4655688d85078785e_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a9fbcea5d90dc88b4655688d85078785e_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a9fbcea5d90dc88b4655688d85078785e_cgraph" id="classdouble__conversion_1_1_double_a9fbcea5d90dc88b4655688d85078785e_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="194,5,335,44"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="abc2b742268e87fa1e1a159c0dffc58ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool double_conversion::Double::IsSpecial </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_abc2b742268e87fa1e1a159c0dffc58ee_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_abc2b742268e87fa1e1a159c0dffc58ee_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_abc2b742268e87fa1e1a159c0dffc58ee_cgraph" id="classdouble__conversion_1_1_double_abc2b742268e87fa1e1a159c0dffc58ee_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="194,5,335,44"/>
</map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_abc2b742268e87fa1e1a159c0dffc58ee_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_abc2b742268e87fa1e1a159c0dffc58ee_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_abc2b742268e87fa1e1a159c0dffc58ee_icgraph" id="classdouble__conversion_1_1_double_abc2b742268e87fa1e1a159c0dffc58ee_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa6d20ebb68d96990e922d88121a04596" title="double_conversion::\lDouble::AsDiyFp" alt="" coords="194,36,335,75"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_single.html#a3ccf8c9e903e38a343d21659af3ce2bf" title="double_conversion::\lSingle::AsDiyFp" alt="" coords="194,99,335,137"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51" title="double_conversion::\lDouble::NormalizedBoundaries" alt="" coords="383,5,589,44"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_single.html#ae9e8d15a9beef8ec82cf3ade30a64601" title="double_conversion::\lSingle::NormalizedBoundaries" alt="" coords="385,68,586,107"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a67732f15bf4b75886b8a43f348df7cdc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool double_conversion::Double::LowerBoundaryIsCloser </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a67732f15bf4b75886b8a43f348df7cdc_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a67732f15bf4b75886b8a43f348df7cdc_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a67732f15bf4b75886b8a43f348df7cdc_cgraph" id="classdouble__conversion_1_1_double_a67732f15bf4b75886b8a43f348df7cdc_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="644,27,785,65"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#a89c490ea598cec85ab4d9fcdf141b6ac" title="double_conversion::\lDouble::Exponent" alt="" coords="267,33,407,72"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="455,84,596,123"/>
</map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a67732f15bf4b75886b8a43f348df7cdc_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a67732f15bf4b75886b8a43f348df7cdc_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a67732f15bf4b75886b8a43f348df7cdc_icgraph" id="classdouble__conversion_1_1_double_a67732f15bf4b75886b8a43f348df7cdc_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51" title="double_conversion::\lDouble::NormalizedBoundaries" alt="" coords="267,5,472,44"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_single.html#ae9e8d15a9beef8ec82cf3ade30a64601" title="double_conversion::\lSingle::NormalizedBoundaries" alt="" coords="269,68,470,107"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae41a1712f37d352dc7e8134ba7679618"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double double_conversion::Double::NaN </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_ae41a1712f37d352dc7e8134ba7679618_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_ae41a1712f37d352dc7e8134ba7679618_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_ae41a1712f37d352dc7e8134ba7679618_cgraph" id="classdouble__conversion_1_1_double_ae41a1712f37d352dc7e8134ba7679618_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a1c8c3f7b2aad3cbcf6012b8e944c02f6" title="double_conversion::\lDouble::Double" alt="" coords="194,5,335,44"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_diy_fp.html#a3349d590fd9df99612cbc80139fedc58" title="double_conversion::\lDiyFp::f" alt="" coords="194,68,335,107"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_diy_fp.html#a828bcae8911450e00323fd29f8846d75" title="double_conversion::\lDiyFp::e" alt="" coords="194,131,335,169"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a251101fa9caa9dc0bbe3f810a746a3ce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double double_conversion::Double::NextDouble </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a251101fa9caa9dc0bbe3f810a746a3ce_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a251101fa9caa9dc0bbe3f810a746a3ce_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a251101fa9caa9dc0bbe3f810a746a3ce_cgraph" id="classdouble__conversion_1_1_double_a251101fa9caa9dc0bbe3f810a746a3ce_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a1c8c3f7b2aad3cbcf6012b8e944c02f6" title="double_conversion::\lDouble::Double" alt="" coords="194,5,335,44"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#aef84a03f3860480c04a55a855d8c3a07" title="double_conversion::\lDouble::Sign" alt="" coords="383,63,523,101"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#a82d4fbb98a3beb4410eed342cca9077a" title="double_conversion::\lDouble::Significand" alt="" coords="194,120,335,159"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="571,120,712,159"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="383,177,523,216"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8b40e18c1c3b309a5161c8895c640e51"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void double_conversion::Double::NormalizedBoundaries </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a> *&#160;</td>
          <td class="paramname"><em>out_m_minus</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a> *&#160;</td>
          <td class="paramname"><em>out_m_plus</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a8b40e18c1c3b309a5161c8895c640e51_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a8b40e18c1c3b309a5161c8895c640e51_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a8b40e18c1c3b309a5161c8895c640e51_cgraph" id="classdouble__conversion_1_1_double_a8b40e18c1c3b309a5161c8895c640e51_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a6ccbe37920ceb2dd36be89ddf39c905c" title="double_conversion::\lDouble::value" alt="" coords="296,57,436,96"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#aa6d20ebb68d96990e922d88121a04596" title="double_conversion::\lDouble::AsDiyFp" alt="" coords="296,171,436,209"/>
<area shape="rect" id="node11" href="classdouble__conversion_1_1_diy_fp.html#a4fbfaf1d1b9410c859fd39df80c36078" title="double_conversion::\lDiyFp::Normalize" alt="" coords="296,351,436,389"/>
<area shape="rect" id="node12" href="classdouble__conversion_1_1_diy_fp.html#a3349d590fd9df99612cbc80139fedc58" title="double_conversion::\lDiyFp::f" alt="" coords="520,348,661,387"/>
<area shape="rect" id="node13" href="classdouble__conversion_1_1_diy_fp.html#a828bcae8911450e00323fd29f8846d75" title="double_conversion::\lDiyFp::e" alt="" coords="520,411,661,449"/>
<area shape="rect" id="node14" href="classdouble__conversion_1_1_double.html#a67732f15bf4b75886b8a43f348df7cdc" title="double_conversion::\lDouble::LowerBoundaryIsCloser" alt="" coords="259,236,472,275"/>
<area shape="rect" id="node15" href="classdouble__conversion_1_1_diy_fp.html#a84282d3c5634034954c327f92d65a5fb" title="double_conversion::\lDiyFp::set_f" alt="" coords="296,465,436,504"/>
<area shape="rect" id="node16" href="classdouble__conversion_1_1_diy_fp.html#a41dcddbfa08269666b7f58c1fdcdb01c" title="double_conversion::\lDiyFp::set_e" alt="" coords="296,528,436,567"/>
<area shape="rect" id="node3" href="namespacedouble__conversion.html#ac05f6b527a8827fae33ca10fa536c979" title="double_conversion::\luint64_to_double" alt="" coords="520,5,661,44"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#aef84a03f3860480c04a55a855d8c3a07" title="double_conversion::\lDouble::Sign" alt="" coords="709,68,850,107"/>
<area shape="rect" id="node7" href="classdouble__conversion_1_1_double.html#abc2b742268e87fa1e1a159c0dffc58ee" title="double_conversion::\lDouble::IsSpecial" alt="" coords="709,5,850,44"/>
<area shape="rect" id="node8" href="classdouble__conversion_1_1_double.html#a82d4fbb98a3beb4410eed342cca9077a" title="double_conversion::\lDouble::Significand" alt="" coords="520,171,661,209"/>
<area shape="rect" id="node10" href="classdouble__conversion_1_1_double.html#a89c490ea598cec85ab4d9fcdf141b6ac" title="double_conversion::\lDouble::Exponent" alt="" coords="520,233,661,272"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="898,155,1039,193"/>
<area shape="rect" id="node9" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="709,183,850,221"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4a7a969f8f8617c19c0f00290a884a71"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double double_conversion::Double::PreviousDouble </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a4a7a969f8f8617c19c0f00290a884a71_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a4a7a969f8f8617c19c0f00290a884a71_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a4a7a969f8f8617c19c0f00290a884a71_cgraph" id="classdouble__conversion_1_1_double_a4a7a969f8f8617c19c0f00290a884a71_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#a37e78df9cfbfa269e731be1302605f76" title="double_conversion::\lDouble::Infinity" alt="" coords="218,5,359,44"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#a1c8c3f7b2aad3cbcf6012b8e944c02f6" title="double_conversion::\lDouble::Double" alt="" coords="407,28,548,67"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#aef84a03f3860480c04a55a855d8c3a07" title="double_conversion::\lDouble::Sign" alt="" coords="407,113,548,152"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#a82d4fbb98a3beb4410eed342cca9077a" title="double_conversion::\lDouble::Significand" alt="" coords="218,171,359,209"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="596,171,736,209"/>
<area shape="rect" id="node7" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="407,228,548,267"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aef84a03f3860480c04a55a855d8c3a07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int double_conversion::Double::Sign </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_aef84a03f3860480c04a55a855d8c3a07_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_aef84a03f3860480c04a55a855d8c3a07_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_aef84a03f3860480c04a55a855d8c3a07_cgraph" id="classdouble__conversion_1_1_double_aef84a03f3860480c04a55a855d8c3a07_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="194,5,335,44"/>
</map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_aef84a03f3860480c04a55a855d8c3a07_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_aef84a03f3860480c04a55a855d8c3a07_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_aef84a03f3860480c04a55a855d8c3a07_icgraph" id="classdouble__conversion_1_1_double_aef84a03f3860480c04a55a855d8c3a07_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa6d20ebb68d96990e922d88121a04596" title="double_conversion::\lDouble::AsDiyFp" alt="" coords="206,36,347,75"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#a251101fa9caa9dc0bbe3f810a746a3ce" title="double_conversion::\lDouble::NextDouble" alt="" coords="206,99,347,137"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#a4a7a969f8f8617c19c0f00290a884a71" title="double_conversion::\lDouble::PreviousDouble" alt="" coords="194,161,359,200"/>
<area shape="rect" id="node7" href="classdouble__conversion_1_1_double.html#a92f0f0e6cca6b6c6dbf06eda102825d6" title="double_conversion::\lDouble::UpperBoundary" alt="" coords="194,224,359,263"/>
<area shape="rect" id="node8" href="classdouble__conversion_1_1_single.html#a3ccf8c9e903e38a343d21659af3ce2bf" title="double_conversion::\lSingle::AsDiyFp" alt="" coords="206,287,347,325"/>
<area shape="rect" id="node9" href="classdouble__conversion_1_1_single.html#a13fd3d2560ce5cd7bca7055fed5bdabc" title="double_conversion::\lSingle::UpperBoundary" alt="" coords="197,349,356,388"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51" title="double_conversion::\lDouble::NormalizedBoundaries" alt="" coords="407,5,613,44"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_single.html#ae9e8d15a9beef8ec82cf3ade30a64601" title="double_conversion::\lSingle::NormalizedBoundaries" alt="" coords="410,68,610,107"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a82d4fbb98a3beb4410eed342cca9077a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint64_t double_conversion::Double::Significand </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a82d4fbb98a3beb4410eed342cca9077a_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a82d4fbb98a3beb4410eed342cca9077a_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a82d4fbb98a3beb4410eed342cca9077a_cgraph" id="classdouble__conversion_1_1_double_a82d4fbb98a3beb4410eed342cca9077a_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="383,5,523,44"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="194,33,335,72"/>
</map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a82d4fbb98a3beb4410eed342cca9077a_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a82d4fbb98a3beb4410eed342cca9077a_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a82d4fbb98a3beb4410eed342cca9077a_icgraph" id="classdouble__conversion_1_1_double_a82d4fbb98a3beb4410eed342cca9077a_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aa6d20ebb68d96990e922d88121a04596" title="double_conversion::\lDouble::AsDiyFp" alt="" coords="218,36,359,75"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#ab5fbb6fae81be5e8a781eb1170acb9fa" title="double_conversion::\lDouble::AsNormalizedDiyFp" alt="" coords="194,99,383,137"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#a251101fa9caa9dc0bbe3f810a746a3ce" title="double_conversion::\lDouble::NextDouble" alt="" coords="218,161,359,200"/>
<area shape="rect" id="node7" href="classdouble__conversion_1_1_double.html#a4a7a969f8f8617c19c0f00290a884a71" title="double_conversion::\lDouble::PreviousDouble" alt="" coords="206,224,371,263"/>
<area shape="rect" id="node8" href="classdouble__conversion_1_1_double.html#a92f0f0e6cca6b6c6dbf06eda102825d6" title="double_conversion::\lDouble::UpperBoundary" alt="" coords="206,287,371,325"/>
<area shape="rect" id="node9" href="classdouble__conversion_1_1_single.html#a3ccf8c9e903e38a343d21659af3ce2bf" title="double_conversion::\lSingle::AsDiyFp" alt="" coords="218,349,359,388"/>
<area shape="rect" id="node10" href="classdouble__conversion_1_1_single.html#a13fd3d2560ce5cd7bca7055fed5bdabc" title="double_conversion::\lSingle::UpperBoundary" alt="" coords="209,412,368,451"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51" title="double_conversion::\lDouble::NormalizedBoundaries" alt="" coords="431,5,637,44"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_single.html#ae9e8d15a9beef8ec82cf3ade30a64601" title="double_conversion::\lSingle::NormalizedBoundaries" alt="" coords="433,68,634,107"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a87143580c39837a721d780b5931202d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int double_conversion::Double::SignificandSizeForOrderOfMagnitude </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>order</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a92f0f0e6cca6b6c6dbf06eda102825d6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classdouble__conversion_1_1_diy_fp.html">DiyFp</a> double_conversion::Double::UpperBoundary </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a92f0f0e6cca6b6c6dbf06eda102825d6_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a92f0f0e6cca6b6c6dbf06eda102825d6_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a92f0f0e6cca6b6c6dbf06eda102825d6_cgraph" id="classdouble__conversion_1_1_double_a92f0f0e6cca6b6c6dbf06eda102825d6_cgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#aef84a03f3860480c04a55a855d8c3a07" title="double_conversion::\lDouble::Sign" alt="" coords="406,5,547,44"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_double.html#a82d4fbb98a3beb4410eed342cca9077a" title="double_conversion::\lDouble::Significand" alt="" coords="218,63,358,101"/>
<area shape="rect" id="node6" href="classdouble__conversion_1_1_double.html#a89c490ea598cec85ab4d9fcdf141b6ac" title="double_conversion::\lDouble::Exponent" alt="" coords="218,125,358,164"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#aa634c51b224638b8232b190e663d3c55" title="double_conversion::\lDouble::AsUint64" alt="" coords="595,92,736,131"/>
<area shape="rect" id="node5" href="classdouble__conversion_1_1_double.html#a72610fddaeed3a34f135eed58d5b6a59" title="double_conversion::\lDouble::IsDenormal" alt="" coords="406,120,547,159"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6ccbe37920ceb2dd36be89ddf39c905c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double double_conversion::Double::value </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a6ccbe37920ceb2dd36be89ddf39c905c_cgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a6ccbe37920ceb2dd36be89ddf39c905c_cgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a6ccbe37920ceb2dd36be89ddf39c905c_cgraph" id="classdouble__conversion_1_1_double_a6ccbe37920ceb2dd36be89ddf39c905c_cgraph">
<area shape="rect" id="node2" href="namespacedouble__conversion.html#ac05f6b527a8827fae33ca10fa536c979" title="double_conversion::\luint64_to_double" alt="" coords="194,5,335,44"/>
</map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classdouble__conversion_1_1_double_a6ccbe37920ceb2dd36be89ddf39c905c_icgraph.png" border="0" usemap="#classdouble__conversion_1_1_double_a6ccbe37920ceb2dd36be89ddf39c905c_icgraph" alt=""/></div>
<map name="classdouble__conversion_1_1_double_a6ccbe37920ceb2dd36be89ddf39c905c_icgraph" id="classdouble__conversion_1_1_double_a6ccbe37920ceb2dd36be89ddf39c905c_icgraph">
<area shape="rect" id="node2" href="classdouble__conversion_1_1_double.html#ab5fbb6fae81be5e8a781eb1170acb9fa" title="double_conversion::\lDouble::AsNormalizedDiyFp" alt="" coords="203,5,391,44"/>
<area shape="rect" id="node3" href="classdouble__conversion_1_1_double.html#a8b40e18c1c3b309a5161c8895c640e51" title="double_conversion::\lDouble::NormalizedBoundaries" alt="" coords="194,68,400,107"/>
<area shape="rect" id="node4" href="classdouble__conversion_1_1_single.html#ae9e8d15a9beef8ec82cf3ade30a64601" title="double_conversion::\lSingle::NormalizedBoundaries" alt="" coords="197,131,397,169"/>
</map>
</div>
</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="abeea5defb0d252a0428e247d5715e67b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const uint64_t double_conversion::Double::kExponentMask = <a class="el" href="utils_8h.html#af60c14e9c588537ba3fd925be39e29cd">UINT64_2PART_C</a>(0x7FF00000, 00000000)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ade1ca44ef9c0cb94a3d10b065e55fb58"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const uint64_t double_conversion::Double::kHiddenBit = <a class="el" href="utils_8h.html#af60c14e9c588537ba3fd925be39e29cd">UINT64_2PART_C</a>(0x00100000, 00000000)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afbe668d9b908d9f043eb7effca010b97"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const int double_conversion::Double::kPhysicalSignificandSize = 52</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a28532fcc57c79d85814bd34b0d20b4f5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const uint64_t double_conversion::Double::kSignificandMask = <a class="el" href="utils_8h.html#af60c14e9c588537ba3fd925be39e29cd">UINT64_2PART_C</a>(0x000FFFFF, FFFFFFFF)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af4a893a449b4d20f1f12e42ff94487a8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const int double_conversion::Double::kSignificandSize = 53</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7888821c975e330ee2dfafd15695b5da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const uint64_t double_conversion::Double::kSignMask = <a class="el" href="utils_8h.html#af60c14e9c588537ba3fd925be39e29cd">UINT64_2PART_C</a>(0x80000000, 00000000)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/kenlm/util/double-conversion/<a class="el" href="ieee_8h_source.html">ieee.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Mar 18 2016 17:22:38 for XenC by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
